humiliate oneself vilely - Turc Anglais Dictionnaire